package saei.persistencia.DAO;

import java.util.List;

import org.hibernate.Query;

import saei.bean.Usuario;

@SuppressWarnings("unchecked")
public class UsuarioDAO extends EntidadPersistenteDAO {

	public static Usuario buscar(String login) {
		List<Usuario> lista = null;
		
		String fromQuery = "from Usuario where login = :login";
		Query query = getSession().createQuery(fromQuery);
		query.setString("login", login);
		lista = query.list();
		
		return (Usuario) (lista != null && lista.size() > 0 ? lista.get(0) : null);	
	}
	
	public static List<Usuario> obtenerGerentes() {		
		Query query = getSession().createQuery("from Usuario where esGerente = true");
		
		return query.list();	
	}
}
